Scheduling method, information sending method and apparatus, and storage medium

ABSTRACT

Provided is a scheduling method. The method includes: receiving configuration information sent by a server, wherein the configuration information comprises at least one of: a transmission resource, a transmission cycle or an active retransmission location; and sending the configuration information to a terminal. Further disclosed are an information sending method and apparatus

CROSS-REFERENCES TO RELATED APPLICATIONS

This is a continuation of U.S. patent application Ser. No. 16/768,975,filed on Jun. 2, 2020, which is a National Stage Application, filedunder 35 U.S.C. 371, of International Patent Application No.PCT/CN2018/114440, filed on Nov. 7, 2018, which claims priority to aChinese patent application No. 201711267636.2 filed on Dec. 5, 2017,disclosure of which is incorporated herein by reference in its entirety.

TECHNICAL FIELD

The present disclosure relates to the field of wireless communicationsand, in particular, to a scheduling method and apparatus, an informationsending method and apparatus, and a storage medium.

BACKGROUND

The semi-persistent scheduling (SPS) of Long Term Evolution (LTE) refersto that, in a scheduling transmission process, a base station indicatescurrent scheduling information of a user through a Physical DownlinkControl Channel (PDCCH) during initial scheduling, and ifsemi-persistent scheduling is identified by the user, the currentscheduling information is stored, and the service data at the sameresource location every fixed cycle is sent or received. Therefore, thecyclical characteristic of the data packet can be fully utilized byusing the semi-static scheduling transmission, and once granted, thegrant is use cyclically, which can effectively save PDCCH resources usedfor scheduling indication by an LTE system. The conventional SPS mannermainly aims at services with cyclical characteristics, such as Voiceover Internet Protocol (VoIP), and adopts a fixed transmission cycle andresources randomly selected and allocated by the base station within anSPS stage, and meanwhile, provides transmission reliability guaranteethrough a Hybrid Automatic Repeat Request (HARQ) mechanism.

In the field of transportation communications, a terminal side (whichmay be a vehicle, a ship, an airplane, an electric vehicle, a bicycle ora person holding a terminal) needs to report real-time state informationto a network side (such as a base station, a server and the like), wherethe real-time state information mainly includes a location, speed,acceleration and the like of the terminal itself. The size of such datapackets is relatively fixed. However, because of the fast terminalmoving speed and the rapid state update, the parameter configuration inthe scheduling process in the related art is inflexible, which cannotsatisfy the timely update of the terminal state when the terminal isunder the high-speed travelling state.

SUMMARY

The present disclosure provides a scheduling method and apparatus, aninformation sending method and apparatus, and a storage medium, forsolving the problem in the related art of slow terminal state updatecaused by inflexible parameter configuration of a scheduling method.

In order to solve the above technical problem, in a first aspect, thepresent disclosure provides a scheduling method. The scheduling methodincludes: determining configuration information according to atravelling trajectory of a terminal within a predetermined time period;and sending the configuration information to a base station to which theterminal currently belongs; where the configuration information includesat least one of: a transmission resource, a transmission cycle or anactive retransmission location.

In a second aspect, the present disclosure further provides a schedulingmethod. The scheduling method includes: receiving configurationinformation sent by a server, where the configuration informationincludes at least one of: a transmission resource, a transmission cycleor an active retransmission location; and sending the configurationinformation to a terminal.

In a third aspect, the present disclosure further provides aninformation sending method. The information sending method includes:receiving configuration information sent by a base station, where theconfiguration information includes at least one of: a transmissionresource, a transmission cycle or an active retransmission location; andsending travelling state information according to the configurationinformation.

In a fourth aspect, the present disclosure further provides a schedulingapparatus. The scheduling apparatus includes: a configuring module,which is configured to determine configuration information according toa travelling trajectory of a terminal within a predetermined timeperiod; and a sending module, which is configured to send theconfiguration information to a base station to which the terminalcurrently belongs; where the configuration information includes at leastone of: a transmission resource, a transmission cycle or an activeretransmission location.

In a fifth aspect, the present disclosure further provides a schedulingapparatus. The scheduling apparatus includes: a first informationreceiving module, which is configured to receive configurationinformation sent by a server, where the configuration informationincludes at least one of: a transmission resource, a transmission cycleor an active retransmission location; and a first information sendingmodule, which is configured to send the configuration information to aterminal.

In a sixth aspect, the present disclosure further provides aninformation sending apparatus. The information sending apparatusincludes: a second information receiving module, which is configured toreceive configuration information sent by a base station, where theconfiguration information includes at least one of: a transmissionresource, a transmission cycle or an active retransmission location; anda second information sending module, which is configured to sendtravelling state information according to the configuration information.

In a seventh aspect, the present disclosure further provides a storagemedium. The storage medium is configured to store computer programs forexecuting the above-mentioned scheduling method when the computerprograms are executed by a processor.

In an eighth aspect, the present disclosure further provides a storagemedium. The storage medium is configured to store computer programs forexecuting the above-mentioned information sending method when thecomputer programs are executed by a processor.

According to the present disclosure, by means of combining a predictionresult of a travelling trajectory of a terminal within a predeterminedtime period, scheduling information parameter configuration, whichcomplies with a travelling state of the terminal itself, is carried outfor the terminal, so that the state of the terminal is acquired moretimely, thereby solving the problem in the related art of slow terminalstate update caused by inflexible parameter configuration of ascheduling method.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a flowchart of a scheduling method according to an embodimentof the present disclosure;

FIG. 2 is a schematic diagram illustrating a base station coverage rangeand a handover execution region according to an embodiment of thepresent disclosure;

FIG. 3 is a schematic diagram illustrating transmission cycle adjustmentaccording to an embodiment of the present disclosure;

FIG. 4 is a schematic diagram illustrating data collision in the relatedart;

FIG. 5 is a schematic diagram illustrating road region partition andlocation index identifiers according to an embodiment of the presentdisclosure;

FIG. 6 is a flowchart of a scheduling method according to an embodimentof the present disclosure;

FIG. 7 is a flowchart of an information sending method according to anembodiment of the present disclosure;

FIG. 8 is a schematic diagram illustrating terminal activeretransmission according to an embodiment of the present disclosure;

FIG. 9 is an optional structural diagram of a scheduling apparatusaccording to an embodiment of the present disclosure;

FIG. 10 is another optional structural diagram of a scheduling apparatusaccording to an embodiment of the present disclosure;

FIG. 11 is a structural diagram of an information sending apparatusaccording to an embodiment of the present disclosure;

FIG. 12 is a structural diagram of an Internet of Vehicles systemaccording to an embodiment of the present disclosure;

FIG. 13 is a schematic diagram of a server according to an embodiment ofthe present disclosure; and

FIG. 14 is a structural diagram of hardware of an electronic deviceaccording to an embodiment of the present disclosure.

DETAILED DESCRIPTION

In order to solve the problem in the related art of slow terminal stateupdate caused by inflexible parameter configuration of a schedulingmethod, the present disclosure provides a scheduling method andapparatus, an information sending method and apparatus, and a storagemedium. The present disclosure will be described below in detail inconjunction with the drawings and embodiments. It should be understoodthat the specific embodiments described herein are intended to explainthe present disclosure but not to limit the present disclosure.

An embodiment of the present disclosure provides a scheduling method.The flowchart of the scheduling method is shown in FIG. 1, and thescheduling method specifically includes steps S102 and S102.

In S101, configuration information is determined according to atravelling trajectory of a terminal within a predetermined time period.

In S102, the configuration information is sent to a base station towhich the terminal currently belongs, where the configurationinformation includes at least one of: a transmission resource, atransmission cycle or an active retransmission location.

In this embodiment, the terminal may be an independent apparatus, and ismounted on a transport vehicle such as a vehicle, a ship, an airplane,an electric vehicle, a bicycle, etc., or is held by a person so as tomove or travel; or the terminal may be integrated in other devices andmounted on the above transport vehicle. The terminal may plan atravelling route according to travelling demands, or acquires thetravelling route from other devices, for example, acquires a routeshared with other devices. The method provided by this embodiment isapplied to a network side device, for example, a device for managing andcontrolling a base station such as a server or a network controller.Multiple base stations are connected to this network side device, or anentity for implementing functions of this network side device is locatedinside a certain base station. The server is taken as example. Theserver acquires travelling state information of a terminal through abase station, and sends configuration information scheduled anddetermined by the server to the terminal through the base station.

The server, before determining the configuration information, firstneeds to acquire a travelling trajectory of the terminal within apredetermined time period. The travelling trajectory may be predicted bythe server itself according to travelling state information of theterminal, or may be acquired by receiving a travelling trajectoryprediction result sent by other intermediate device (such as a road sideunit (RSU)) to the base station, where the travelling state informationmay include a current travelling speed, current location coordinates,route planning information and the like, and may further includeacceleration, travelling time and other information of the terminal.When the travelling trajectory within the predetermined time period ispredicted, the predetermined time period may be configured according toactual condition, for example, the predetermined time period may beconfigured as the total time required by the terminal from a start pointto the end point, so as to save the signaling delivery, thereby furthersaving the air interface resources; or, the travelling trajectory may bepredicted at fixed intervals (e.g., every 30 minutes), such that thetravelling trajectory prediction may be more accurate, thereby enablingthe subsequent transmission parameter configuration to be more flexible.The travelling trajectory prediction result may include: geographicallocation coordinates of the terminal at a specific moment, andidentifier information of a base station where the terminal is locatedat a specific moment.

After the travelling trajectory of the terminal is determined, theconfiguration information is determined according to the travellingtrajectory, where the configuration information may include atransmission resource, a transmission cycle and an active retransmissionlocation. Specifically, when the server determines the transmissionresource, cells covered by each base station use the same frequencydomain resource, time required for the terminal to move to a handoverexecution region is determined according to the travelling stateinformation of the terminal, and according to network state informationof a target base station on the travelling trajectory, an idle timedomain resource and an idle frequency domain resource of the target basestation are allocated to the base station. Generally, the time-frequencydomain resources are specifically expressed as numbers of sub-framesoccupied, locations of frequency domain resources occupied, resourceblocks, sub-channel information, etc. It should be understood that thetarget base station is a base station adjacent to the base station towhich the terminal currently belongs, and the network state informationof the target base station may include a radio resource configurationcondition of the target base station, a service user identifier, acurrent network load, etc.

In the actual moving process of the terminal, since the terminalcyclically uploads the travelling state information, when the terminalis judged to be about to move to a handover execution region of thecurrent cell to which the terminal belongs according to the currentlocation information contained in the travelling state information,current available resources of the target base station are confirmedagain, and the specific process can be as follows: the current resourceallocation condition of the terminal is sent to the target base station,the target base station judges whether the current resources of theterminal are available in a cell covered by the target base station, andif the current resources are available, the target base station confirmsthat the resources are available and inform the server, and if thecurrent resources are not available, the target base station reselectsresources from current idle resources and informs the server of theresource configuration result. By determining the transmission resourcefor the terminal before handover, the terminal is prevented fromapplying for resources again after handover, the transmissioninterruption probability is reduced, the terminal is prevented fromperforming multiple times of resource reselection in the frequenthandoff process as much as possible, thereby reducing the number oftimes of transmission resource reconfiguration, facilitating theoptimization of the network resource configuration, and alleviating theproblems of signaling overhead and resource waste caused by frequentreconfiguration.

In one optional embodiment, the handover execution region is generallylocated on the edge of the cell, and the manner of judging whether theterminal arrives the handover execution region may be as follows:whether the terminal arrives the handover execution region is determinedaccording to current location coordinate information of the terminal andpre-stored cell coordinate information; or the terminal continuouslymeasures downlink signal reception strength of the current base station,and when the measured value is less than a preset threshold, itindicates that the terminal enters the handover execution region.

The following uses the travelling of a vehicle terminal as an example inconjunction with FIG. 2 to describe a resource allocation process whenthe vehicle terminal moves to the handover execution region. The serverpre-stores range distribution information expressed in the form ofone-dimensional coordinate intervals of a base station 1 and a basestation 2, which are (0, 500 m) and (500, 1000 m) respectively, anddetermines the range of the handover execution region to be (450, 550m).

In step one, the server first acquires a travelling trajectoryprediction result expressed in the form of coordinates of a vehicle A,and acquires current resource configuration information of base station1 and 2 after judging that a travelling trajectory of the vehicle Aneeds to pass through cells covered by the base stations 1 and 2.

In step two, transmission resources are selected and allocated for thevehicle A from idle resources of the base station 1, a sub-frame numberused in the first transmission is denoted as p, and resource selectionshould satisfy a condition that resources selected on (p+s/v) sub-framesare not occupied in the base station 2 (i.e., a target base station),where s is a distance from the current location of the vehicle A to theboundary of the handover region, v is a current speed of the vehicle A,and a ratio of s to v is in millisecond unit.

In step three, when the vehicle A travels into the handover executionregion, the server confirms current available resource of the basestation 2 again, and judges whether resources of the vehicle A which areused in the base station 1 are still available in the base station 2.

In step four, if the resources are still available in the base station2, the base station 2 confirms that the resources are available; and ifnot, the base station 2 randomly re-selects resources from current idleresources for the vehicle A and informs the server of the resourceconfiguration result, and the server further notifies the vehicle Athrough the base station 1, so as to ensure that the vehicle A cantimely switch to the available resources of the base station 2 whentravelling out of the handover execution region.

When the server determines the transmission cycle, the transmissioncycle is determined according to the travelling state information of theterminal and a first mapping relationship.

The first preset mapping relationship includes a correspondence betweena travelling speed in the travelling state information and thetransmission cycle. Specifically, the first preset mapping relationshipmay be a first mapping table pre-established according to historicaldata or experience values, or may be a functional relationship thatconforms to the mapping relationship. The travelling speed in thetravelling state information may be a current travelling speed of theterminal, or calculated by averaging travelling speeds receivedcontinuously several times, and the transmission cycle is determinedusing the average travelling speed. In this embodiment, the firstmapping table is used as a basis for determining the transmission cycle.The first mapping table is shown in Table 1. It should be understoodthat Table 1 only illustrates a preferred correspondence of thisembodiment, and specific values in the table may be modified accordingto a service type of a terminal.

TABLE 1 Average Speed Interval (km/h) Transmission Cycle (ms)  (0, 20)175 (20, 40) 150 (40, 60) 125 (60, 80) 100 . . . . . .

After the transmission resource and the transmission cycle are allocatedto the terminal, the terminal occupies the transmission resource fortransmission with the transmission cycle as the interval. For terminalsin different travelling states, the network side (e.g. a server)requires different state information update frequencies. When theterminal travels fast, the state such as the terminal location and thelike changes rapidly, and correspondingly, a faster state informationupdate frequency should be set. Therefore, the terminal is required toperform data generation and reporting transmission with a smaller timegranularity, so as to ensure that the network side has higher timelinessand reliability when executing relevant prediction and decisionprocesses; and when the terminal is in a state of slowly travelling ortemporarily stopping, the state such as the position, the speed and thelike of the terminal is slowly updated, so that high-frequency repeatedreport is not needed.

In order to make the transmission more consistent with the travellingstate of the terminal, this embodiment provides the following solutionfor optimizing the transmission cycle. The server re-determines thetransmission cycle according to the average speed of travelling speedsof last few times (for example, five times) reported by the terminal,and judges whether the newly determined transmission cycle is the sameas the current transmission cycle used by the terminal. If the twotransmission cycles are the same, the transmission cycle does not needto be modified, and if the two transmission cycles are different, thenew transmission cycle is used to replace the original transmissioncycle in the configuration cycle, so that the terminal sends thetravelling state information according to the new transmission cycle, soas to satisfy the state information update frequency required by theterminal. FIG. 3 is a schematic diagram illustrating the process ofadjusting values of the transmission cycle. In the figure, thetransmission cycle of the terminal is changed from 100 microsecond(ms)to 50 ms.

After the terminal performs transmission based on the transmission cycleand the certain number of times of transmission is reached, thetravelling speed of the terminal may change, and the transmission cycleinitially configured may not guarantee the timeliness of the currenttravelling speed; or the current speed is slow, and the travelling stateinformation is not required to report rapidly. Therefore, values of thetransmission cycle can be reconfigured, and the number of times is thetransmission reconfiguration cycle. In the embodiments of the presentdisclosure, the server presets corresponding reconfiguration intervalsfor different transmission cycle values. The value range of thereconfiguration interval is set according to a rule of “the shorter thetransmission cycle, the larger the number of transmissions”. Thetransmission reconfiguration cycle is an integer in the presetreconfiguration interval corresponding to the transmission cycle.According to the transmission cycle actually configured to the terminal,a number is randomly selected from the corresponding presetreconfiguration interval and used as the transmission reconfigurationcycle. Since reporting travelling state information by the terminal is along-term continuous service, which is different from VoIP, a terminaluser does not actively stop uplink transmission unless the terminal isdisconnected from the network. If the reconfiguration cycle is tooshort, it will cause frequent reconfigurations and increase controlsignaling overhead, but if the transmission reconfiguration cycle is toolong, the flexibility of parameter configuration will be reduced, andthe improvement of transmission performance will be affected. Therefore,the interval of the transmission reconfiguration cycle should be setwith consideration of the above two factors. It should be understoodthat the configured transmission reconfiguration cycle may also be sentto the terminal as a part of the configuration information.

Further, for the problem in the related art of uplink data collisionshown in FIG. 4 easily caused by the tedious use of HARQ technology,this embodiment provides an optimization solution: solving the problemby setting an active retransmission location, and avoiding atransmission error early through historical data and the prediction ofthe travelling trajectory. After the travelling trajectory of theterminal is acquired, N road locations passed by the travellingtrajectory are acquired according to the travelling trajectory, Naverage channel gains corresponding to the N road locations are acquiredin a second preset mapping relationship, a road location whose averagechannel gain is less than a preset average channel gain threshold isdetermined as the active retransmission location, and the determined Mactive retransmission locations are added into the configurationinformation and sent to the terminal when the configuration informationis sent, where N is an integer greater than or equal to 1, M is aninteger greater than or equal to 0, and M is less than or equal to N. Itshould be understood that a second mapping table may preferably be usedas the second preset mapping relationship. Since the location of asignal shielding body such as a roadside building is relatively fixedand the distance between the base station and the road is fixed, thelarge-scale fading information of the channel between each locationpoint of the terminal on the road and the base station may be predictedbased on the statistical analysis of a large number of channel qualityobservation samples, and the average channel gain of potentialcommunication links may be calculated, so as to further construct a“road location-average channel gain” mapping table for each cellcoverage section, which is used as the second mapping table and mainlyincludes the correspondence between the road location and the averagechannel gain.

The steps of constructing and updating the second mapping table are asfollows.

In step one, a coverage road section of each base station is portionedas multiple X×Y (such as 4 m×2 m) rectangular regions, and the regionsare numbered in sequence as location index identifiers, as shown in FIG.5.

In step two, in each rectangular region, the base station performsuplink channel detection on all mobile terminals which performs uplinkcommunications, a channel gain value from each mobile terminal to thebase station is acquired, the base station repeatedly performs the abovecollection operation on the uplink channel information of the terminalin each rectangular region for Z times (for example, 20 times) at afixed time interval (such as, 1 minute), and uploads the road locationindexes together with a corresponding set of channel gain values to thenetwork side.

In step three, the network side collects and detects the data sample andcarries on statistical analysis, calculates the average channel gaincorresponding to each road location index, and constructs the secondpreset mapping table, as shown in Table 2.

In step four, since mobile terminals are randomly distributed in theroad section, there may be a case that the number of mobile terminals atthe statistical moment in some rectangular regions is zero, and for therectangular region which lacks such a type of sample data, the networkside takes the average channel gain of all rectangular regions adjacentto this rectangular region as the smoothing estimate value of theaverage channel gain of this rectangular region, and fills thissmoothing estimate value in the second preset mapping table.

In step five, steps two to four are repeatedly performed at regularintervals to update the second preset mapping table, so as to ensuretimeliness of the table contents.

TABLE 2 Average Channel Gain Road Location Index (dBm) 0 B 1 C 2 D 3 E .. . . . .

In the actual moving process of the terminal, the travelling trajectorymay change due to road congestion or temporary events, and in this case,the server re-acquires the travelling trajectory of the terminal.Therefore, the active retransmission location needs to be re-determinedaccording to the new travelling trajectory, and sends the multipledetermined active retransmission locations to the terminal. Thetravelling of the vehicle terminal is used as an example, and a specificembodiment of the determination and update of the active retransmissionlocation is described below.

In step one, the vehicle location is represented by Global PositioningSystem (GPS) coordinates, and the server collects location speedinformation and route planning information of the vehicle uploaded bythe base station.

In step two, with a current location as a start point and with t as atime granularity, location coordinates of the vehicle on a navigationpath at each moment of t, 2t, 3t, . . . , and n×t are calculated, wheren satisfies the following relation expression: n×t=floor (presetprediction distance/current speed), where the preset prediction distanceis optionally 100 m.

In step three, within the time when the vehicle travels, the actualtravelling trajectory expressed as location coordinate strings andinformation of location and speed of the vehicle are continuouslyreceived, and the updated travelling trajectory prediction result isacquired; if it is detected that the actual location of the vehicledeviates from a predicted trajectory, repeat step two to correct thetrajectory prediction result; and if the actual location of the vehicledoes not deviate from the predicted trajectory, when it is detected thatthe vehicle is in the n-th predicted location, repeat step two to add anew trajectory prediction result.

According to the updated trajectory prediction result, Table 2 isqueried, a new active retransmission location point is determined, andthe result is delivered to a base station to which the vehicle belongs.

In this embodiment, the server may receive a transmission resourceallocation request uploaded by the base station, where the transmissionresource allocation request may include travelling state information ofthe terminal, and may also include other information such as servicedata volume, time offset, service cycle, and priority of the terminal,and the server determines configuration information for the terminalaccording to the transmission resource allocation request.

In this embodiment, by means of combining a prediction result of atravelling trajectory of a terminal within a predetermined time period,scheduling information parameter configuration, which complies with atravelling state of the terminal itself, is carried out for theterminal, so that the state of the terminal is acquired more timely,thereby solving the problem in the related art of slow terminal stateupdate caused by inflexible parameter configuration of a schedulingmethod.

A second embodiment of the present disclosure provides a schedulingmethod. The flowchart of the scheduling method is shown in FIG. 6, andthe method includes steps S601 and S602.

In S601, configuration information sent by a server is received, wherethe configuration information includes at least one of: a transmissionresource, a transmission cycle, and an active retransmission location.

In S602, the configuration information is sent to a terminal.

The scheduling method provided by this embodiment is applied to a basestation, and the base station is connected to a server providingconfiguration information, and is connected to multiple terminals. Thebase station receives travelling state information sent by a terminaland sends the travelling state information to the server, the server,after generating configuration information, delivers the configurationinformation to a base station, and the base station delivers theconfiguration information to a corresponding terminal, where thetravelling state information uploaded by the terminal may include acurrent travelling speed, current location coordinates, route planninginformation and the like, and may further include information such asacceleration and travelling time of the terminal, and the configurationinformation may include a transmission resource, a transmission cycle,an active retransmission location, etc. In order to make a cycle inwhich the terminal sends the travelling state information moreconsistent with the moving state of the terminal, the server updates thetransmission cycle according to a current raveling speed of theterminal, and sends the configuration information including the newtransmission cycle to the base station, and the base station, afterreceiving the configuration information, sends the configurationinformation to the terminal, such that the terminal sends the travellingstate information according to the new transmission cycle.

In some optional embodiments, before the configuration information sentby the server is received, the base station may also receive atransmission resource allocation request actively sent by the terminal,and send the transmission resource allocation request to the server,where the transmission resource allocation request may includetravelling state information of the terminal, and may also include otherinformation such as service data volume, time offset, service cycle, andpriority of the terminal, such that the server determines theconfiguration information for the terminal according to the transmissionresource allocation request.

For the problem in the related art of uplink data collision shown inFIG. 4 easily caused by the tedious use of HARQ technology, theconfiguration information delivered by the server may include an activeretransmission location. When the configuration information received bythe terminal includes the active retransmission location, according tothe active retransmission location in conjunction with the travellingstate of the terminal itself, the terminal obtains a retransmission sloton which the active retransmission needs to be performed, and sends theretransmission slot to the base station. The base station, afterreceiving the retransmission slot, judges whether the retransmissionslot is reached. If the retransmission slot is not reached, the basestation performs one conventional reception. If the retransmission slotis reached, the travelling state information sent by the terminal isreceived within continuous T slots, and after merge decoding isperformed on the travelling state information sent by the terminal andreceived within the continuous T slots, sends the travelling stateinformation to the server, but if the merge decoding fails, directlydiscards the travelling state information received this time and nolonger performs retransmission. In some optional embodiment, T is aninteger greater than or equal to 2. The base station, after receivingthe retransmission slot, judges whether time-frequency resources of thebase station itself are idle. If time-frequency resources of next (T−1)slots corresponding to the retransmission slot are idle, the basestation reserves these resources for the terminal to performretransmission. If the time-frequency resources of next (T−1) slotscorresponding to the retransmission slot are occupied, the base stationre-allocates retransmission resources for the terminal, and sends theretransmission resource indication information to the terminal.

After the terminal performs transmission based on the transmission cycleand the certain number of times of transmission is reached, thetravelling speed of the terminal may change, and the transmission cycleinitially configured may not guarantee the timeliness of the currenttravelling speed; or the current speed is slow, and the travelling stateinformation is not required to report rapidly. Therefore, values of thetransmission cycle can be reconfigured, and the number of times is thetransmission reconfiguration cycle (denoted as Q). When theconfiguration information delivered by the server includes thetransmission reconfiguration cycle, the base station counts the numberof times that the terminal sends the travelling state information, thatis, the number of transmissions. Before the number of transmissionsreaches the transmission reconfiguration cycle determined by the server(usually after the (Q−1)-th transmission and before the Q-thtransmission), the base station judges whether resource reconfigurationneeds to be performed. When the resource reconfiguration needs to beperformed, the base station requests the server to reconfigure thetransmission resource, sends the configuration information delivered bythe server that includes a new transmission resource to the terminal,and when the number of transmissions reaches Q, re-performs countingaccording to the transmission reconfiguration cycle in the configurationinformation. If the resource reconfiguration does not need to beperformed, the base station sends configuration information containingan identifier that notifies the terminal that original configuration isunchanged to the terminal, and after the number of transmissions reachesQ, re-performs counting according to the current transmissionreconfiguration cycle. The identifier with original configurationunchanged may be one-bit information bit for indicating whether theconfiguration changes. When the configuration is changed, newconfiguration parameter information (such as the new transmissionresource) is carried in the configuration information; and if theconfiguration is not changed, it only indicates that the configurationdoes not change, and the configuration parameter information is nolonger carried.

In this embodiment, the manner for the base station to judge whether theresource reconfiguration is performed is mainly to judge currentfrequency domain resource channel quality, such as signal strength,average signal to interference plus noise ratio and the like of thereceived signal of the base station. Judgement of the average signal tointerference plus noise ratio of the received signal of the base stationis used as an example. If the signal to interference plus noise ratio isgreater than a preset average signal to interference plus noise ratio,it indicates that the current frequency domain resource channel qualityis better, and the original transmission parameter configuration can bemaintained without change. If the average received signal tointerference plus noise ratio is less than the preset average signal tointerference plus noise ratio, it indicates that the current frequencydomain resource channel quality can hardly satisfy transmissionrequirements, and then a request is made to the server to reconfigurethe transmission resource. In addition, when the server or the basestation does not need the terminal to send the travelling stateinformation, the configuration information sent by the base stationfurther includes a sending stop identifier. The terminal, afterreceiving the configuration information that carries the sending stopidentifier, actively stops sending the travelling state information tothe base station, and releases the transmission resource.

In the scheduling method provided by this embodiment, the configurationinformation delivered by the server is timely sent to the terminal, andwhen parameters such as a transmission cycle, a transmission resourceand an active retransmission location change, the terminal is timelynotified through the configuration information to report the travellingstate information according to the new transmission parameter, such thatthe scheduling is more consistent with the moving state of the terminal,and the reported information is more real-time.

An embodiment of the present disclosure provides an information sendingmethod. The flowchart of the information sending method is shown in FIG.7, and the method includes steps S701 and S702.

In S701, configuration information sent by a base station is received,where the configuration information includes at least one of: atransmission resource, a transmission cycle or an active retransmissionlocation.

In S702, travelling state information is sent according to theconfiguration information.

The method provided by this embodiment is applied to a terminal, In thisembodiment, the terminal may be an independent apparatus, and is mountedon a transport vehicle such as a vehicle, a ship, an airplane, anelectric vehicle, a bicycle, etc., or is held by a person so as to moveor travel; or the terminal may be integrated in other devices andmounted on the above transport vehicle. The terminal may plan atravelling route according to travelling demands, or acquires thetravelling route from other devices, for example, acquires a routeshared with other devices.

Before the terminal is scheduled, the terminal may actively send atransmission resource allocation request to the base station, where thetransmission resource allocation request may include travelling stateinformation, and may further include other information such as servicedata volume, time offset, service cycle, and priority of the terminal,such that the server determines the configuration information for theterminal according to the transmission resource allocation request. Whenthe terminal does not actively send the transmission resource allocationrequest, the terminal can passively wait for the server to determine theconfiguration information, and then upload the travelling stateinformation of the terminal itself according to the configurationinformation based on a law.

When the terminal sends the travelling state information of the terminalitself, the terminal may directly send the travelling state informationto the current base station, and the base station sends the travellingstate information to the server; or the terminal may send the travellingstate information to an intermediate device, the prediction result andthe travelling state information are directly sent to the base stationafter the intermediate device predicts a travelling trajectory, and thenthe base station sends the prediction result and the travelling stateinformation to the server. Further, the terminal may only send routeplanning information of the terminal itself to the intermediate device,and the intermediate device acquires a current travelling speed andposition coordinate information of the terminal through a sensor, aknotmeter, a RSU, GPS equipment, etc.

After the terminal received the configuration information, the terminalsends the travelling state information according to the configurationinformation. For example, the terminal sends the travelling stateinformation on corresponding time domain resources and frequency domainresources according to the transmission resource in the configurationinformation; or the terminal uploads its own travelling stateinformation once per transmission cycle according to the transmissioncycle in the configuration information; or when the configurationinformation includes the active retransmission location, the terminalinitiates active retransmission when the active retransmission locationis reached. It should be understood that, when the terminal judges thatthe configuration information includes the active retransmissionlocation, the terminal first calculates a moment at which the terminaltravels from a current location to the active retransmission location,and then according to the moment in conjunction with the currenttravelling speed and transmission cycle, determines a retransmissionslot on which the active retransmission needs to be performed, and sendsthe retransmission slot to the base station. If the retransmission slotis not reached, one ordinary transmission is performed, and if theretransmission slot is reached, the same travelling state information issent to the base station within continuous T slots, where T is aninteger greater than or equal to 2. FIG. 8 is a schematic diagramillustrating active retransmission of the terminal when T=2. Through theactive retransmission mechanism of the terminal, informationtransmission quality is improved, reliability in the transmissionprocess is increased, and the problem in the related art of the datacollision caused by the continuous retransmission of uplink data isavoided.

When the travelling trajectory of the terminal deviates from a predictedtraveling trajectory, the server re-predicts the traveling trajectoryaccording to the traveling state information constantly uploaded by theterminal, re-determines the active retransmission location according tothe re-predicted traveling trajectory, and notifies the terminal of theactive retransmission location through the base station. The terminal,after receiving the new active retransmission location, re-determinesthe retransmission slot, sends the re-determined retransmission slot tothe base station, and initiates the active retransmission when there-determined retransmission slot is reached.

The server, after determining the transmission cycle, also determinesthe transmission reconfiguration cycle according to the transmissioncycle, and sends the transmission reconfiguration cycle together withthe transmission cycle to the terminal through the base station. Whenthe terminal receives the configuration information including thetransmission reconfiguration cycle, the terminal counts number of timesof sending the travelling state information by the terminal itself, andjudges whether the configuration information delivered by the basestation is received before the number of sending times reaches thetransmission reconfiguration cycle. When the configuration informationis not received and the number of sending times reaches the transmissionreconfiguration cycle, the terminal stops sending the travelling stateinformation to the base station, and releases a transmission resourcecurrently used by the terminal; and when the configuration informationis received and the number of sending times reaches the transmissionreconfiguration cycle, the terminal sends the travelling stateinformation to the base station according to the configurationinformation, and re-counts the number of sending times. Specifically,the terminal sends the travelling state information to the base stationaccording to the specific content of the configuration information. Incondition that the configuration information includes a new transmissionresource, the terminal sends the travelling state information to thebase station according to the new transmission resource. In conditionthat the configuration information includes an identifier that notifiesthe terminal that original configuration is unchanged, the terminalsends the travelling state information to the base station according tothe original configuration information.

By counting the number of sending times by the terminal side, theterminal is enabled to automatically stop sending after the number ofsending times is reached. For example, when the vehicle cannotsuccessfully receive the configuration information delivered by the basestation when travelling out of the cell coverage range, the terminal canautomatically stop transmission timely. In addition, counting the numberof sending times by the terminal side can enable the terminal user toacquire transmission parameters for the next stage before thetransmission in the current stage is finished, preventing the user fromactively requesting a grant for reconfiguration after completing thecurrent transmission, so as to ensure the scheduling continuity, so thatthe transmission of the adjacent two stages can be connected seamlesslyand the scheduling reliability can be enhanced.

The information sending method provided by this embodiment enables theterminal to send the travelling state information according to theconfiguration information delivered by the server, and makes theinformation sending process more consistent with the mobilecharacteristics of the terminal, such that the scheduling process ismore complete and more flexible.

An embodiment of the present disclosure further provides a schedulingapparatus. The structural diagram of the scheduling apparatus is shownin FIG. 9 and the apparatus mainly includes a configuring module 901 anda sending module 902. The configuring module 901 is configured todetermine configuration information according to a travelling trajectoryof a terminal within a predetermined time period. The sending module 902is configured to send the configuration information to a base station towhich the terminal currently belongs. The configuration informationincludes at least one of: a transmission resource, a transmission cycleor an active retransmission location.

In this embodiment, the terminal may be an independent apparatus, and ismounted on a transport vehicle such as a vehicle, a ship, an airplane,an electric vehicle, a bicycle, etc., or is held by a person so as tomove or travel; or the terminal may be integrated in other devices andmounted on the above transport vehicle. The terminal may plan atravelling route according to travelling demands, or acquires thetravelling route from other devices, for example, acquires a routeshared with other devices. The scheduling apparatus provided by thisembodiment is applied to a network side device, for example, a devicefor managing and controlling a base station such as a server or anetwork controller. Multiple base stations are connected to this networkside device, or an entity for implementing functions of this networkside device is located inside a certain base station. The server istaken as example. The server acquires travelling state information of aterminal through a base station, and sends configuration informationscheduled and determined by the server to the terminal through the basestation.

The configuring module 901, before determining the configurationinformation, needs to acquire a travelling trajectory of the terminalwithin a predetermined time period through an acquiring module. Thetravelling trajectory may be predicted by the acquiring module itselfaccording to travelling state information of the terminal, or may beacquired by receiving a travelling trajectory prediction result sent byother intermediate device to the base station, where the travellingstate information may include a current travelling speed, currentlocation coordinates, route planning information and the like, and mayfurther include acceleration, travelling time and other information ofthe terminal. When the acquiring module predicts the travellingtrajectory within the predetermined time period, the predetermined timeperiod may be configured according to actual condition, for example, thepredetermined time period may be configured as the total time requiredby the terminal from a start point to the end point, so as to save thesignaling delivery, thereby further saving the air interface resources;or, the travelling trajectory may be predicted at fixed intervals (e.g.,every 30 minutes), such that the travelling trajectory prediction may bemore accurate, thereby enabling the subsequent transmission parameterconfiguration to be more flexible. The travelling trajectory predictionresult may include: geographical location coordinates of the terminal ata specific moment, and identifier information of a base station wherethe terminal is located at a specific moment.

After the acquiring module determines the travelling trajectory of theterminal, the configuring module 901 determines the configurationinformation according to the travelling trajectory, where theconfiguration information may include a transmission resource, atransmission cycle, and an active retransmission location. Specifically,when the configuring module 901 determines the transmission resource,cells covered by each base station use the same frequency domainresource, time required for the terminal to move to a handover executionregion is determined according to the travelling state information ofthe terminal, and according to network state information of a targetbase station on the travelling trajectory, an idle time domain resourceand an idle frequency domain resource of the target base station areallocated to the base station. Generally, the time-frequency domainresources are specifically expressed as numbers of sub-frames occupied,locations of frequency domain resources occupied, resource blocks,sub-channel information, etc. It should be understood that the targetbase station is a base station adjacent to the base station to which theterminal currently belongs, and the network state information of thetarget base station may include a radio resource configuration conditionof the target base station, a service user identifier, a current networkload, etc.

In the actual moving process of the terminal, since the terminalcyclically uploads the travelling state information, when theconfiguring module 901 judges that the terminal is about to move to ahandover execution region of the current cell to which the terminalbelongs according to the current location information contained in thetravelling state information, the configuring module 901 confirmscurrent available resources of the target base station again, and thespecific process can be as follows: the current resource allocationcondition of the terminal is sent to the target base station, the targetbase station judges whether the current resources of the terminal areavailable in a cell covered by the target base station, and if thecurrent resources are available, the target base station confirms thatthe resources are available and inform the configuring module 901, andif the current resources are not available, the target base stationreselects resources from current idle resources and informs theconfiguring module 901 of the resource configuration result. Bydetermining the transmission resource for the terminal before handover,the terminal is prevented from applying for resources again afterhandover, the transmission interruption probability is reduced, theterminal is prevented from performing multiple times of resourcereselection in the frequent handoff process as much as possible, therebyreducing the number of times of transmission resource reconfiguration,facilitating the optimization of the network resource configuration, andalleviating the problems of signaling overhead and resource waste causedby frequent reconfiguration.

In some optional embodiments, the handover execution region is generallylocated on the edge of the cell, and the manner of judging whether theterminal arrives the handover execution region may be as follows:whether the terminal arrives the handover execution region is determinedaccording to current location coordinate information of the terminal andpre-stored cell coordinate information; or the terminal continuouslymeasures downlink signal reception strength of the current base station,and when the measured value is less than a preset threshold, itindicates that the terminal enters the handover execution region. Thetravelling of a vehicle terminal is used as an example, and the resourceallocation process when the vehicle terminal moves to the handoverexecution region is the same as the four steps in the first embodimentof the present disclosure, which will not be repeated herein.

The configuring module 901, when determining a transmission cycle,determines the transmission cycle according to the travelling stateinformation of the terminal and a first preset mapping relationship. Thefirst preset mapping relationship includes a correspondence between atravelling speed in the travelling state information and thetransmission cycle. Specifically, the first preset mapping relationshipmay be a first mapping table pre-established according to historicaldata or experience values, or may be a functional relationship thatconforms to the mapping relationship. The travelling speed in thetravelling state information may be a current travelling speed of theterminal, or calculated by averaging travelling speeds receivedcontinuously several times, and the transmission cycle is determinedusing the average travelling speed. In this embodiment, the firstmapping table is used as a basis for determining the transmission cycle.The first mapping table is shown in Table 1. It should be understoodthat Table 1 only illustrates a preferred correspondence of thisembodiment, and specific values in the table may be modified accordingto a service type of a terminal.

After the transmission resource and the transmission cycle are allocatedto the terminal, the terminal occupies the transmission resource fortransmission with the transmission cycle as the interval. For terminalsin different travelling states, the network side requires differentstate information update frequencies. When the terminal travels fast,the state such as the terminal location and the like changes rapidly,and correspondingly, a faster state information update frequency shouldbe set. Therefore, the terminal is required to perform data generationand reporting transmission with a smaller time granularity, so as toensure that the network side has higher timeliness and reliability whenexecuting relevant prediction and decision processes; and when theterminal is in a state of slowly travelling or temporarily stopping, thestate such as the position, the speed and the like of the terminal isslowly updated, so that high-frequency repeated report is not needed.

In order to make the transmission more consistent with the travellingstate of the terminal, this embodiment provides the following solutionfor optimizing the transmission cycle. The configuring module 901re-determines the transmission cycle according to the average speed oftravelling speeds of last few times (for example, five times) reportedby the terminal, and judges whether the newly determined transmissioncycle is the same as the current transmission cycle used by theterminal. If the two transmission cycles are the same, the transmissioncycle does not need to be modified, and if the two transmission cyclesare different, the new transmission cycle is used to replace theoriginal transmission cycle in the configuration cycle, so that theterminal sends the travelling state information according to the newtransmission cycle, so as to satisfy the state information updatefrequency required by the terminal.

After the terminal performs transmission based on the transmission cycleand the certain number of times of transmission is reached, thetravelling speed of the terminal may change, and the transmission cycleinitially configured may not guarantee the timeliness of the currenttravelling speed; or the current speed is slow, and the travelling stateinformation is not required to report rapidly. Therefore, values of thetransmission cycle can be reconfigured, and the number of times is thetransmission reconfiguration cycle. In the embodiments of the presentdisclosure, the configuring module 901 presets correspondingreconfiguration intervals for different transmission cycle values. Thevalue range of the reconfiguration interval is set according to a ruleof “the shorter the transmission cycle, the larger the number oftransmissions”. The transmission reconfiguration cycle is an integer inthe preset reconfiguration interval corresponding to the transmissioncycle. According to the transmission cycle actually configured to theterminal, a number is randomly selected from the corresponding presetreconfiguration interval and used as the transmission reconfigurationcycle. Since reporting travelling state information by the terminal is along-term continuous service (different from VoIP), a terminal user doesnot actively stop uplink transmission unless the terminal isdisconnected from the network. If the reconfiguration cycle is tooshort, it will cause frequent reconfigurations and increase controlsignaling overhead, but if the transmission reconfiguration cycle is toolong, the flexibility of parameter configuration will be reduced, andthe improvement of transmission performance will be affected. Therefore,the interval of the transmission reconfiguration cycle should be setwith consideration of the above two factors. It should be understoodthat the configured transmission reconfiguration cycle may also be sentto the terminal as a part of the configuration information.

Further, for the problem in the related art of uplink data collisionshown in FIG. 4 easily caused by the tedious use of HARQ technology,this embodiment provides an optimization solution: solving the problemby setting an active retransmission location, and avoiding atransmission error early through historical data and the prediction ofthe travelling trajectory. After the acquiring module acquires thetravelling trajectory of the terminal, the configuring module 901acquires N road locations passed by the travelling trajectory accordingto the travelling trajectory, acquires N average channel gainscorresponding to the N road locations in a second preset mappingrelationship, determines a road location whose average channel gain isless than a preset average channel gain threshold as the activeretransmission location, and the sending module 902 adds the determinedM active retransmission locations into the configuration information andsends it to the terminal when the sending module 902 sends theconfiguration information, where N is an integer greater than or equalto 1, M is an integer greater than or equal to 0, and M is less than orequal to N. It should be understood that a second mapping table maypreferably be used as the second preset mapping relationship. Since thelocation of a signal shielding body such as a roadside building isrelatively fixed and the distance between the base station and the roadis fixed, the large-scale fading information of the channel between eachlocation point of the terminal on the road and the base station may bepredicted based on the statistical analysis of a large number of channelquality observation samples, and the average channel gain of potentialcommunication links may be calculated, so as to further construct a“road location-average channel gain” mapping table for each cellcoverage section, which is used as the second mapping table and mainlyincludes the correspondence between the road location and the averagechannel gain. It should be understood that steps of constructing andupdating the second mapping table is the same as the five steps in thefirst embodiment of the present disclosure, which will not be repeatedherein.

In the actual moving process of the terminal, the travelling trajectorymay change due to road congestion or temporary events, and in this case,the acquiring module re-acquires the travelling trajectory of theterminal. Therefore, the configuring module 901 needs to re-determinethe active retransmission location according to the new travellingtrajectory, and send the multiple determined active retransmissionlocations to the terminal through the sending module 902. In thetravelling process of the vehicle terminal, specific steps ofdetermining and updating the active retransmission location are the sameas the three steps in the first embodiment of the present disclosure,which will not be repeated herein.

In this embodiment, the scheduling apparatus further comprises aconfiguring module configured to receive a transmission resourceallocation request uploaded by the base station, where the transmissionresource allocation request may include travelling state information ofthe terminal, and may further include other information such as servicedata volume, time offset, service cycle, and priority of the terminal,such that the configuring module 901 determines the configurationinformation for the terminal according to the transmission resourceallocation request.

In this embodiment, by means of combining a prediction result of atravelling trajectory of a terminal within a predetermined time period,scheduling information parameter configuration, which complies with atravelling state of the terminal itself, is carried out for theterminal, so that the state of the terminal is acquired more timely,thereby solving the problem in the related art of slow terminal stateupdate caused by inflexible parameter configuration of a schedulingmethod.

An embodiment of the present disclosure further provides anotherscheduling apparatus. The scheduling apparatus is mounted on a basestation and is mainly used for transmission scheduling of travellingstate information and configuration information. The structural diagramof the scheduling apparatus is shown in FIG. 10 and the apparatus mainlyincludes a first information receiving module 1001 and a firstinformation sending module 1002. The first information receiving module1001 is configured to receive configuration information sent by aserver, where the configuration information includes at least one of: atransmission resource, a transmission cycle or an active retransmissionlocation. The first information sending module 1002 is configured tosend the configuration information to a terminal.

The first information receiving module 1001 receives travelling stateinformation sent by a terminal and sends the travelling stateinformation to the server through the first information sending module1002, the server, after generating configuration information, deliversthe configuration information to the first information receiving module1001 of the base station, and the first information sending module 1002delivers the configuration information to a corresponding terminal,where the travelling state information uploaded by the terminal mayinclude a current travelling speed, current location coordinates, routeplanning information and the like, and may further include informationsuch as acceleration and travelling time of the terminal, and theconfiguration information may include a transmission resource, atransmission cycle, an active retransmission location, etc. In order tomake a cycle in which the terminal sends the travelling stateinformation more consistent with the moving state of the terminal, theserver updates the transmission cycle according to a current ravelingspeed of the terminal, and sends the configuration information includingthe new transmission cycle to the scheduling apparatus, and thescheduling apparatus, after receiving the configuration informationincluding the new transmission cycle, sends the configurationinformation to the terminal through the first information sending module1002, such that the terminal sends the travelling state informationaccording to the new transmission cycle.

Further, before receiving the configuration information sent by theserver, the first information receiving module 1001 may also receive atransmission resource allocation request actively sent by the terminal,and send the transmission resource allocation request to the serverthrough the first information sending module 1002, where thetransmission resource allocation request may include travelling stateinformation of the terminal, and may also include other information suchas service data volume, time offset, service cycle, and priority of theterminal, such that the server determines the configuration informationfor the terminal according to the transmission resource allocationrequest.

For the problem in the related art of uplink data collision easilycaused by the tedious use of HARQ technology, the configurationinformation delivered by the server may include an active retransmissionlocation. When the configuration information received by the terminalincludes the active retransmission location, according to the activeretransmission location in conjunction with the travelling state of theterminal itself, the terminal obtains a retransmission slot on which theactive retransmission needs to be performed, and sends theretransmission slot to the first information receiving module 1001. Thefirst information receiving module 1001, after receiving theretransmission slot, judges whether the retransmission slot is reached.If the retransmission slot is not reached, the first informationreceiving module 1001 performs one conventional reception. If theretransmission slot is reached, the first information receiving module1001 receives the travelling state information sent by the terminalwithin continuous T slots, and after merge decoding is performed on thetravelling state information sent by the terminal and received withinthe continuous T slots, sends the travelling state information to theserver through the first information sending module 1002, but if themerge decoding fails, directly discards the travelling state informationreceived this time and no longer performs retransmission. In someoptional embodiment, T is an integer greater than or equal to 2. Thefirst information receiving module 1001, after receiving theretransmission slot, judges whether time-frequency resources of the basestation itself are idle. If time-frequency resources of next (T−1) slotscorresponding to the retransmission slot are idle, the first informationreceiving module 1001 reserves these resources for the terminal toperform retransmission. If the time-frequency resources of next (T−1)slots corresponding to the retransmission slot are occupied, the firstinformation receiving module 1001 re-allocates retransmission resourcesfor the terminal, and sends the retransmission resource indicationinformation to the terminal. After the terminal performs transmissionbased on the transmission cycle and the certain number of times oftransmission is reached, the travelling speed of the terminal maychange, and the transmission cycle initially configured may notguarantee the timeliness of the current travelling speed; or the currentspeed is slow, and the travelling state information is not required toreport rapidly. Therefore, values of the transmission cycle can bereconfigured, and the number of times is the transmissionreconfiguration cycle (denoted as Q). When the configuration informationdelivered by the server includes the transmission reconfiguration cycle,a first counting module counts the number of times that the terminalsends the travelling state information, that is, the number oftransmissions. Before the number of transmissions reaches thetransmission reconfiguration cycle determined by the server (usuallyafter the (Q−1)-th transmission and before the Q-th transmission), thefirst counting module judges whether resource reconfiguration needs tobe performed. When the resource reconfiguration needs to be performed,the first counting module requests the server to reconfigure thetransmission resource, sends the configuration information delivered bythe server that includes a new transmission resource to the terminalthrough the first information sending module 1002, and when the numberof transmissions reaches Q, re-performs counting according to thetransmission reconfiguration cycle in the configuration information. Ifthe resource reconfiguration does not need to be performed, the firstcounting module sends configuration information containing an identifierthat notifies the terminal that original configuration is unchanged tothe terminal, and after the number of transmissions reaches Q,re-performs counting according to the current transmissionreconfiguration cycle. The identifier with original configurationunchanged may be a one-bit information bit for indicating whether theconfiguration changes. When the configuration is changed, newconfiguration parameter information is carried in the configurationinformation; and if the configuration is not changed, it only indicatesthat the configuration does not change, and the configuration parameterinformation is no longer carried.

In this embodiment, the manner for the first counting module to judgewhether the resource reconfiguration is performed is mainly to judgecurrent frequency domain resource channel quality, such as signalstrength, average signal to interference plus noise ratio and the likeof the received signal of the base station. Judgement of the averagesignal to interference plus noise ratio of the received signal of thebase station is used as an example. If the signal to interference plusnoise ratio is greater than a preset average signal to interference plusnoise ratio, it indicates that the current frequency domain resourcechannel quality is better, and the original transmission parameterconfiguration can be maintained without change. If the average receivedsignal to interference plus noise ratio is less than the preset averagesignal to interference plus noise ratio, it indicates that the currentfrequency domain resource channel quality can hardly satisfytransmission requirements, and then a request is made to the server toreconfigure the transmission resource. In addition, when the server orthe base station does not need the terminal to send the travelling stateinformation, the configuration information sent by the first informationsending module 1002 further includes a sending stop identifier. Theterminal, after receiving the configuration information that carries thesending stop identifier, actively stops sending the travelling stateinformation to the base station, and releases the transmission resource.

In the scheduling apparatus provided by this embodiment, theconfiguration information delivered by the server is timely sent to theterminal, and when parameters such as a transmission cycle, atransmission resource and an active retransmission location change, theterminal is timely notified through the configuration information toreport the travelling state information according to the newtransmission parameter, such that the scheduling is more consistent withthe moving state of the terminal, and the reported information is morereal-time. An optional embodiment of the present disclosure furtherprovides an information sending apparatus. The structural diagram of theinformation sending apparatus is shown in FIG. 11 and the apparatusmainly includes a second information receiving module 1101 and a secondinformation sending module 1102. The second information receiving module1101 is configured to receive configuration information sent by a basestation, where the configuration information includes at least one of: atransmission resource, a transmission cycle or an active retransmissionlocation. The second information sending module 1102 is configured tosend travelling state information according to the configurationinformation.

The information sending apparatus provided by this embodiment is mountedon a terminal, or is directly mounted on a transport vehicle. In thisembodiment, the terminal may be an independent apparatus, and is mountedon the transport vehicle such as a vehicle, a ship, an airplane, anelectric vehicle, a bicycle, etc., or is held by a person so as to moveor travel; or the terminal may be integrated in other devices andmounted on the above transport vehicle. The terminal may plan atravelling route according to travelling demands, or acquires thetravelling route from other devices, for example, acquires a routeshared with other devices.

Before the terminal is scheduled, the terminal may actively send atransmission resource allocation request to the base station through thesecond information sending module 1102, where the transmission resourceallocation request may include travelling state information, and mayfurther include other information such as service data volume, timeoffset, service cycle, and priority of the terminal, such that theserver determines the configuration information for the terminalaccording to the transmission resource allocation request. When theterminal does not actively send the transmission resource allocationrequest, the terminal can passively wait for the server to determine theconfiguration information, and then upload the travelling stateinformation of the terminal itself according to the configurationinformation based on a law.

When the second information sending module 1102 sends the travellingstate information of the second information sending module 1102 itself,the second information sending module 1102 may directly send thetravelling state information to the current base station, and the basestation sends the travelling state information to the server; or thesecond information sending module 1102 may send the travelling stateinformation to an intermediate device, the prediction result and thetravelling state information are directly sent to the base station afterthe intermediate device predicts a travelling trajectory, and then thebase station sends the prediction result and the travelling stateinformation to the server. Further, the second information sendingmodule 1102 may only send route planning information of the secondinformation sending module 1102 itself to the intermediate device, andthe intermediate device acquires a current travelling speed and positioncoordinate information of the terminal through a sensor, a knotmeter, aRSU, GPS equipment, etc.

After the second information receiving module 1101 received theconfiguration information, the second information receiving module 1101sends the travelling state information according to the configurationinformation through the second information sending module 1102. Forexample, the second information receiving module 1101 sends thetravelling state information on corresponding time domain resources andfrequency domain resources according to the transmission resource in theconfiguration information; or the second information receiving module1101 uploads its own travelling state information once per transmissioncycle according to the transmission cycle in the configurationinformation; or when the configuration information includes the activeretransmission location, the second information receiving module 1101initiates active retransmission when the active retransmission locationis reached.

It should be understood that, when the second information sending module1102 judges that the configuration information includes the activeretransmission location, the second information sending module 1102first calculates a moment at which the terminal travels from a currentlocation to the active retransmission location, and then according tothe moment in conjunction with the current travelling speed andtransmission cycle, determines a retransmission slot on which the activeretransmission needs to be performed, and sends the retransmission slotto the base station. If the retransmission slot is not reached, oneordinary transmission is performed, and if the retransmission slot isreached, the same travelling state information is sent to the basestation within continuous T slots, where T is an integer greater than orequal to 2. Through the active retransmission mechanism of the terminal,the information transmission quality is improved, the reliability in thetransmission process is increased, and the problem in the related art ofthe data collision caused by the continuous retransmission of uplinkdata is avoided.

When the travelling trajectory of the terminal deviates from a predictedtraveling trajectory, the server re-predicts the traveling trajectoryaccording to the traveling state information constantly uploaded by theterminal, re-determines the active retransmission location according tothe re-predicted traveling trajectory, and notifies the terminal throughthe base station. After the second information receiving module 1101receives the new active retransmission location, the second informationsending module 1102 re-determines the retransmission slot, sends there-determined retransmission slot to the base station, and initiates theactive retransmission when the re-determined retransmission slot isreached.

The server, after determining the transmission cycle, also determinesthe transmission reconfiguration cycle according to the transmissioncycle, and sends the transmission reconfiguration cycle together withthe transmission cycle to the terminal through the base station. Whenthe terminal receives the configuration information including thetransmission reconfiguration cycle, the terminal counts number of timesof sending the travelling state information by the terminal itselfthrough a second counting module, and judges whether the configurationinformation delivered by the base station is received before the numberof sending times reaches the transmission reconfiguration cycle. Whenthe configuration information is not received and the number of sendingtimes reaches the transmission reconfiguration cycle, the terminal stopssending the travelling state information to the base station, andreleases a transmission resource currently used by the terminal; andwhen the configuration information is received and the number of sendingtimes reaches the transmission reconfiguration cycle, the terminal sendsthe travelling state information to the base station according to theconfiguration information, re-counts the number of sending times, andsends the travelling state information to the base station according tothe configuration information through the second information sendingmodule 1102. Specifically, the second information sending module 1102sends the travelling state information to the base station according tothe specific content of the configuration information. In condition thatthe configuration information includes a new transmission resource, thesecond information sending module 1102 sends the travelling stateinformation to the base station according to the new transmissionresource. In condition that the configuration information includes anidentifier that notifies the terminal that original configuration isunchanged, the second information sending module 1102 sends thetravelling state information to the base station according to theoriginal configuration information.

By counting the number of sending times by the terminal side through thesecond counting module, the terminal is enabled to automatically stopsending after the number of sending times is reached. For example, whenthe vehicle cannot successfully receive the configuration informationdelivered by the base station when travelling out of the cell coveragerange, the terminal can automatically stop transmission timely. Inaddition, counting the number of sending times by the terminal side canenable the terminal user to acquire transmission parameters for the nextstage before the transmission in the current stage is finished,preventing the user from actively requesting a grant for reconfigurationafter completing the current transmission, so as to ensure thescheduling continuity, so that the transmission of the adjacent twostages can be connected seamlessly and the scheduling reliability can beenhanced.

The information sending apparatus provided by this embodiment enablesthe terminal to send the travelling state information according to theconfiguration information delivered by the server, and makes theinformation sending process more consistent with the mobilecharacteristics of the terminal, such that the scheduling process ismore complete and more flexible.

From the description of the embodiments described above, it will beapparent to those skilled in the art that the methods in the embodimentsdescribed above may be implemented by software plus a necessarygeneral-purpose hardware platform, or may of course be implemented byhardware. However, in many cases, the former is a preferredimplementation manner. Based on this understanding, the solutionprovided by the present disclosure substantially, or the partcontributing to the related art, may be embodied in the form of asoftware product. The computer software product is stored in a storagemedium (such as a read-only memory (ROM)/random access memory (RAM), amagnetic disk or an optical disk) and includes several instructions forenabling a terminal device (which may be a mobile phone, a computer, aserver, a network device, etc.) to execute the method according to eachembodiment of the present disclosure.

Another embodiment of the present disclosure provides a storage medium.The storage medium is mounted on a server. The storage medium storescomputer programs. In this embodiment, the computer programs, whenexecuted by a processor, implements the following steps.

Configuration information is determined according to a travellingtrajectory of a terminal within a predetermined time period.

The configuration information is sent to a base station to which theterminal currently belongs, where the configuration information includesat least one of: a transmission resource, a transmission cycle or anactive retransmission location.

Optionally, before the computer programs are executed by the processorto implement the step of determining the configuration informationaccording to the travelling trajectory of the terminal within thepredetermined time period, the computer programs are executed by theprocessor to implement the following step: acquiring the travellingtrajectory of the terminal within the predetermined time period. Whenthe computer programs are executed by the processor to implement thestep of acquiring the travelling trajectory of the terminal within thepredetermined time period, specifically, the travelling trajectory ofthe terminal within the predetermined time period can be predictedaccording to the travelling state information of the terminal, where thetravelling state information may include a current travelling speed,current location coordinates, route planning information and the like,and may further include information such as current acceleration,travelling time and the like. Before the computer programs are executedby the processor to implement the step of predicting the travellingtrajectory of the terminal with the predetermined time period accordingto the travelling state information of the terminal, a transmissionresource allocation request sent by the base station is received, wherethe transmission resource allocation request at least includestravelling state information.

When the computer programs in the storage medium are executed by theprocessor to implement the step of determining the configurationinformation according to the travelling trajectory of the terminalwithin the predetermined time period, the computer programs specificallyimplement the following steps: determining time required for theterminal to move to a handover execution region according to thetravelling state information of the terminal, and according to networkstate information of a target base station on the travelling trajectory,allocating an idle time domain resource and an idle frequency domainresource of the target base station to the terminal; where the handoverexecution region is a region where the terminal initiates handover, andthe target base station is a base station adjacent to the base stationto which the terminal currently belongs.

When the computer programs in the storage medium are executed by theprocessor to implement the step of determining the configurationinformation according to the travelling trajectory of the terminalwithin the predetermined time period, the computer programs may furtherimplement the following steps: determining a transmission cycle of theterminal according to the travelling state information of the terminaland a first preset mapping relationship, where the first preset mappingrelationship includes a correspondence between a travelling speed in thetravelling state information and the transmission cycle. Further, thecomputer programs are further executed by the processor to implement thefollowing step: determining a new transmission cycle according to theupdated travelling state information of the terminal and the firstpreset mapping relationship, judging whether the new transmission cycleis the same as the transmission cycle of the terminal, and in conditionthat the new transmission cycle is different from the transmissioncycle, replacing the transmission cycle in the configuration informationwith the new transmission cycle. Optionally, the configurationinformation may further include a transmission reconfiguration cycle,and after the computer programs are executed by the processor toimplement the step of determining the transmission cycle of the terminalaccording to the travelling state information of the terminal and thefirst preset mapping relationship, the computer programs are furtherexecuted by the processor to implement the following step: determining atransmission reconfiguration cycle of the terminal according to thetransmission cycle where the transmission reconfiguration cycle is aninteger in the preset reconfiguration interval corresponding to thetransmission cycle.

Further, when the computer programs are executed by the processor toimplement the step of determining the configuration informationaccording to the travelling trajectory of the terminal within thepredetermined time period, the computer programs specifically implementthe following step: acquiring N road locations corresponding to thetravelling trajectory according to the travelling trajectory; acquiringN average channel gains corresponding to the N road locations in asecond preset mapping relationship, where the second preset mappingrelationship includes a correspondence between the road location and theaverage channel gain; and determining a road location whose averagechannel gain is less than a preset average channel gain threshold as theactive retransmission location, where N is an integer greater than orequal to 1, M is an integer greater than or equal to 0, and M is lessthan or equal to N.

In this embodiment, by means of combining a prediction result of atravelling trajectory of a terminal within a predetermined time period,scheduling information parameter configuration, which complies with atravelling state of the terminal itself, is carried out for theterminal, so that the state of the terminal is acquired more timely,thereby solving the problem in the related art of slow terminal stateupdate caused by inflexible parameter configuration of a schedulingmethod.

An embodiment of the present disclosure provides a second storagemedium. The storage medium is mounted on a base station. The storagemedium stores computer programs. In this embodiment, the computerprograms, when executed by a processor, implements the following steps.

Configuration information sent by a server is received, where theconfiguration information includes at least one of: a transmissionresource, a transmission cycle, and an active retransmission location.

The configuration information is sent to a terminal.

Optionally, before the computer programs are executed by the processorto implement the step of receiving the configuration information sent bythe server, the computer programs are further executed by the processorto implement the following step: receiving a transmission resourceallocation request sent by the terminal, where the transmission resourceallocation request at least includes travelling state information; andsending the transmission resource allocation request to the server.Before the computer programs implement the step of receiving theconfiguration information sent by the server, the computer programs mayfurther implement the following step: receiving travelling stateinformation sent by the terminal, and sending the travelling stateinformation to the server. Further, after the computer programs areexecuted by the processor to implement the step of receiving thetravelling state information sent by the terminal, the computer programsspecifically further implement the following step: receiving aretransmission slot determined by the terminal according to an activeretransmission location; in condition that the retransmission slot isarrived, receiving the travelling state information sent by the terminalfor continuous two slot; and performing merge decoding on the travellingstate information sent by the terminal and received for the continuoustwo slots.

When the configuration information includes the reconfiguration cycle,the computer programs stored in the storage medium provided by thisembodiment are further executed by the processor to implement thefollowing step: counting the number of transmissions, where the numberof transmissions is the number of times of sending the travelling stateinformation by the terminal; before the number of transmissions reachesthe transmission reconfiguration cycle, judging whether resourcereconfiguration needs to be performed; in condition that the resourcereconfiguration needs to be performed, making a request to the server toreconfigure the transmission resource, sending configuration informationto the terminal, and restarting counting, where the configurationinformation comprises a new transmission resource; and in condition thatthe resource reconfiguration does not need to be performed, making thenumber of transmissions zero, sending the configuration information tothe terminal, and restarting counting, where the configurationinformation includes an identifier which notifies the terminal thatoriginal configuration is unchanged.

In the storage medium provided by this embodiment, the configurationinformation delivered by the server is timely sent to the terminal, andwhen parameters such as a transmission cycle, a transmission resourceand an active retransmission location change, the terminal is timelynotified through the configuration information to report the travellingstate information according to the new transmission parameter, such thatthe scheduling is more consistent with the moving state of the terminal,and the reported information is more real-time.

An embodiment of the present disclosure provides a third storage medium.The storage medium is mounted on a terminal. The storage medium storescomputer programs. In this embodiment, the computer programs, whenexecuted by a processor, implements the following steps.

Configuration information sent by a base station is received, where theconfiguration information includes at least one of: a transmissionresource, a transmission cycle or an active retransmission location.

Travelling state information is sent according to the configurationinformation.

Optionally, before the computer programs are executed by the processorto implement the step of receiving the configuration information sent bythe base station, the computer programs are further executed by theprocessor to implement the following step: sending a transmissionresource allocation request to the base station, where the transmissionresource allocation request at least includes travelling stateinformation. After the computer programs are executed by the processorto implement the step of receiving the configuration information sent bythe base station, the computer programs are further executed by theprocessor to implement the following step: judging whether theconfiguration information includes an active retransmission location; incondition that the configuration information includes the activeretransmission location, calculating a moment when the activeretransmission location is travelled to; determining a retransmissionslot according to the moment; and sending the retransmission slot to thebase station. Further, after the computer programs are executed by theprocessor to implement the step of determining the retransmission slotaccording to the moment, the computer programs are further executed bythe processor to implement the following step: judging whether theretransmission slot is arrived; and in condition that the retransmissionslot is arrived, sending the same travelling state information to thebase station for continuous two slot.

When the configuration information includes the reconfiguration cycle,the computer programs stored in the storage medium provided by thisembodiment are further executed by the processor to implement thefollowing step: counting the number of sending times, where the numberof sending times is the number of times of sending the travelling stateinformation by the terminal; before the number of sending times reachesthe transmission reconfiguration cycle, judging whether theconfiguration information is received; in condition that theconfiguration information is not received, stopping sending thetravelling state information to the base station, and releasing atransmission resource currently used by the terminal; and in conditionthat the configuration information is received, making the number ofsending times zero, sending the travelling state information to the basestation according to the configuration information, and restartingcounting. Further, when the computer programs are executed by theprocessor to implement the step of sending the travelling stateinformation to the base station according to the configurationinformation, the computer programs are further executed by the processorto implement the following step: in condition that the configurationinformation includes a new transmission resource, the terminal sends thetravelling state information to the base station according to the newtransmission resource; and in condition that the configurationinformation includes an identifier that notifies the terminal thatoriginal configuration is unchanged, the terminal sends the travellingstate information to the base station according to the originalconfiguration information.

The storage medium provided by this embodiment enables the terminal tosend the travelling state information according to the configurationinformation delivered by the server, and makes the information sendingprocess more consistent with the mobile characteristics of the terminal,such that the scheduling process is more complete and more flexible.

Optionally, the storage medium in the above embodiment may include, butis not limited to, a USB flash disk, a Read-Only Memory (ROM), a RandomAccess Memory (RAM), a mobile hard disk, a magnetic disk, an opticaldisk or another medium capable of storing program codes.

Optionally, in this embodiment, a processor performs the steps of themethod in the embodiment described above according to the program codesstored in the storage medium. Apparently, it should be understood bythose skilled in the art that each of the above-mentioned modules orsteps of the present disclosure may be implemented by a general-purposecomputing device, the modules or steps may be concentrated on a singlecomputing device or distributed on a network composed of multiplecomputing devices, and optionally, the modules or steps may beimplemented by program codes executable by the computing device, so thatthe modules or steps may be stored in a storage device and executed bythe computing device. In some circumstances, the illustrated ordescribed steps may be executed in sequences different from thosedescribed herein, or the modules or steps may be made into variousintegrated circuit modules separately, or multiple modules or stepstherein may be made into a single integrated circuit module forimplementation. In this way, the present disclosure is not limited toany specific combination of hardware and software.

An optional embodiment of the present disclosure uses the Internet ofVehicles (IoV) as an environment, and provides an IoV system. The IoVsystem is mainly composed of a server, a base station and a vehicleterminal, and the structural diagram of the system is shown in FIG. 12.The server is independently disposed in a wireless access network,establishes a wired or wireless connection with multiple base stationson the roadside, and is responsible for implementing collection,processing and prediction of user information and wireless networkinformation, and related configuration functions of schedulingparameters. The server includes at least four modules: a vehicletrajectory prediction module (equivalent to the function of theacquiring module in the foregoing embodiments of the presentdisclosure), a channel data processing module (equivalent to thefunction of the configuring module in the foregoing embodiments of thepresent disclosure), a network information management module, and aconfiguration execution module (equivalent to the configuring module inthe embodiment of the present disclosure). Each base station and theserver perform real-time information interaction through a logicinterface. The configuration execution module at the upper layer in theserver interacts with the vehicle trajectory prediction module, thechannel data processing module and the network information managementmodule at the lower layer through a logic interface.

In some optional embodiments, this embodiment may, based on mobile edgecomputing (MEC), create a carrier-grade service environment having highefficiency and low delay by using a small MEC server deployed in a radioaccess network with lower cost as well as base stations under the MECserver, so as to reduce bandwidth consumption of a transmission network,share network center load pressure, and shorten response time of acontent delivery system, so that the terminal user enjoys anuninterrupted high-quality network experience.

This embodiment may adopt a network deployment manner based on MEC: asmall-scale MEC server cluster is connected to multiple neighboring basestations through a high-rate optical fiber, and the MEC server clustersimultaneously accesses an upper-layer core network. FIG. 13 is aschematic diagram of an MEC server platform. The function of anapplication platform service is provided for the upper layer through anapplication programming interface (API). The application layer includesmultiple virtual machines (VMs), and each VM runs an application (APP)and implements a virtual network function (VNF) so as to implementfunctions of acquiring data from the application platform service andperforming configuration. The application management platform layerfurther includes virtualization management and Infrastructure as aService (IaaS), and interacts with the hardware infrastructure layer.The scheduling method can be used as an MEC APP in the manner ofsoftware programming to run on the application layer of the MEC serverin the manner of virtual machine. A corresponding vehicle trajectory ispredicted. A first mapping table (e.g. the first mapping table in thefirst embodiment of the present disclosure) and a second mapping table(e.g. the second mapping table in the first embodiment of the presentdisclosure) are constructed. A base station network informationmanagement function is loaded on the application platform layer of theMEC server and used as a platform function component. The functioncomponent is further combined and packaged and is provided for the upperlayer through an open API in the form of platform service, to supportthe realization of related operations of parameter configuration such asan upper layer transmission cycle and the like (and other types of IoVfunctions and applications loaded on the application layer).

The process of scheduling the server in this embodiment is the same asthe process of the second embodiment of the present disclosure, theprocess of scheduling the base station in this embodiment is the same asthe process of the second embodiment of the present disclosure, and theinformation sending process of a summary terminal in this embodiment isthe same as the process of the above embodiments of the presentdisclosure, which will not be repeated herein. FIG. 14 is a structuraldiagram of hardware of an electronic device (e.g. a scheduling apparatusor an information sending apparatus) according to an embodiment of thepresent disclosure. The electronic device 700 includes at least oneprocessor 701, a memory 702 and at least one network interface 704.Various components in the electronic device 700 are coupled together viaa bus system 705. It may be understood that the bus system 705 isconfigured to implement connections and communications among thesecomponents. Besides a data bus, the bus system 705 further includes apower bus, a control bus and a state signal bus. However, for the sakeof clarity, various buses are all marked as the bus system 705 in FIG.14.

The memory 702 in the embodiment of the present disclosure is configuredto store various types of data to support operations of the electronicdevice 700. Examples of the various types of data include any computerprogram operated on the electronic device 700, such as an applicationprogram 7022. Programs for implementing the methods in the embodimentsof the present disclosure may be included in the application program7022.

The methods disclosed by the embodiments of the present disclosure maybe applied to the processor 701 or may be implemented by the processor701. The processor 701 may be an integrated circuit chip with a signalprocessing capability. In the implementation process, various steps ofthe methods described above may be performed by an integrated logiccircuit of hardware or a software instruction in the processor 701. Theprocessor 701 described above may be a general-purpose processor, adigital signal processor (DSP), any other programmable logic device, adiscrete gate or transistor logic device, a discrete hardware componentor the like. The processor 701 may implement or execute various methods,steps and logic block diagrams disclosed by the embodiments of thepresent disclosure. The general-purpose processor may be amicroprocessor or any conventional processor. The steps of the methodsdisclosed by the embodiments of the present disclosure may be directlyimplemented by a hardware decoding processor, or may be implemented by acombination of hardware and software modules in the decoding processor.The software module may be located in a storage medium which is locatedin the memory 702. The processor 701 reads information in the memory 702and implements the steps of the methods described above in combinationwith hardware of the processor 701.

In an exemplary embodiment, the electronic device 700 may be implementedby one or more application specific integrated circuits (ASICs), DSPs,programmable logic devices (PLDs), complex programmable logic devices(CPLDs), field-programmable gate arrays (FPGAs), general-purposeprocessors, controllers, micro controller units (MCUs) or microprocessor units (MPUs), or other electronic elements for executing themethods described above.

Although the preferred embodiments of the present disclosure have beendisclosed for illustrative purposes, those skilled in the art willappreciate that various modifications, additions and substitutions arepossible, and accordingly, the scope of the present disclosure shouldnot be limited to the embodiments set forth above.

What is claimed is:
 1. A scheduling method, comprising: receivingconfiguration information sent by a server, wherein the configurationinformation comprises at least one of: a transmission resource, atransmission cycle or an active retransmission location; and sending theconfiguration information to a terminal; wherein the configurationinformation further comprises: a transmission reconfiguration cycle. 2.The scheduling method of claim 1, before the receiving the configurationinformation sent by the server, further comprising: receiving atransmission resource allocation request sent by the terminal, whereinthe transmission resource allocation request at least comprisestravelling state information; and sending the transmission resourceallocation request to the server.
 3. The scheduling method of claim 1,before the receiving the configuration information sent by the server,further comprising: receiving travelling state information sent by theterminal; and sending the travelling state information to the server. 4.The scheduling method of claim 3, wherein the receiving the travellingstate information sent by the terminal comprises: receiving aretransmission slot determined by the terminal according to the activeretransmission location; in condition that the retransmission slot isreached, receiving the travelling state information sent by the terminalwithin continuous T slots, wherein T is an integer greater than or equalto 2; and performing merge decoding on the travelling state informationsent by the terminal and received within the continuous T slots.
 5. Thescheduling method of claim 1, further comprising: counting a number oftransmissions, wherein the number of transmissions is a number of timesof sending the travelling state information by the terminal; judgingwhether resource reconfiguration needs to be performed before the numberof transmissions reaches the transmission reconfiguration cycle; incondition that the resource reconfiguration needs to be performed,making a request to the server to reconfigure the transmission resource,sending configuration information to the terminal, and restartingcounting when the number of transmissions reaches the transmissionreconfiguration cycle, wherein the configuration information comprises anew transmission resource; and in condition that the resourcereconfiguration does not need to be performed, sending configurationinformation to the terminal, and restarting counting when the number oftransmissions reaches the transmission reconfiguration cycle, whereinthe configuration information comprises an identifier which notifies theterminal that original configuration is unchanged.
 6. An informationsending method, comprising: receiving configuration information sent bya base station, wherein the configuration information comprises at leastone of: a transmission resource, a transmission cycle or an activeretransmission location; and sending travelling state informationaccording to the configuration information; wherein the configurationinformation further comprises: a transmission reconfiguration cycle. 7.The information sending method of claim 6, before the receiving theconfiguration information sent by the base station, further comprising:sending a transmission resource allocation request to the base station,wherein the transmission resource allocation request at least comprisestravelling state information.
 8. The information sending method of claim6, after the receiving the configuration information sent by the basestation, further comprising: judging whether the configurationinformation comprises the active retransmission location; in conditionthat the configuration information comprises the active retransmissionlocation, calculating a moment of travelling to the activeretransmission location; determining a retransmission slot according tothe moment; and sending the retransmission slot to the base station. 9.The information sending method of claim 8, after the determining theretransmission slot according to the moment, further comprising: judgingwhether the retransmission slot is reached; and in condition that theretransmission slot is reached, sending same travelling stateinformation to the base station within continuous T slots, wherein T isan integer greater than or equal to
 2. 10. The information sendingmethod of claim 6, further comprising: counting a number of sendingtimes, wherein the number of sending times is a number of times ofsending the travelling state information by a terminal; before thenumber of sending times reaches the transmission reconfiguration cycle,judging whether the configuration information is received; in conditionthat the configuration information is not received and the number ofsending times reaches the transmission reconfiguration cycle, stoppingsending the travelling state information to the base station, andreleasing a transmission resource currently used by the terminal; and incondition that the configuration information is received and the numberof sending times reaches the transmission reconfiguration cycle, sendingthe travelling state information to the base station according to theconfiguration information, and restarting counting.
 11. The informationsending method of claim 10, wherein the sending the travelling stateinformation to the base station according to the configurationinformation comprises: in condition that the configuration informationcomprises a new transmission resource, sending, by the terminal, thetravelling state information to the base station according to the newtransmission resource; and in condition that the configurationinformation comprises an identifier which notifies the terminal thatoriginal configuration is unchanged, sending, by the terminal, thetravelling state information to the base station according to originalconfiguration information.
 12. A scheduling apparatus, comprising aprocessor and a storage device, wherein the storage device storesprocessor-executable programs, and the programs comprise: a firstinformation receiving module, which is configured to receiveconfiguration information sent by a server, wherein the configurationinformation comprises at least one of: a transmission resource, atransmission cycle or an active retransmission location; and a firstinformation sending module, which is configured to send theconfiguration information to a terminal; wherein the configurationinformation further comprises: a transmission reconfiguration cycle. 13.The scheduling apparatus of claim 12, wherein the first informationreceiving module is further configured to receive a transmissionresource allocation request sent by the terminal, wherein thetransmission resource allocation request at least comprises travellingstate information; and the first information sending module is furtherconfigured to send the transmission resource allocation request to theserver.
 14. The scheduling apparatus of claim 12, wherein the firstinformation receiving module is further configured to receive travellingstate information sent by the terminal; and the first informationsending module is further configured to send the travelling stateinformation to the server.
 15. The scheduling apparatus of claim 14,wherein the first information receiving module is configured to: receivea retransmission slot determined by the terminal according to the activeretransmission location; in condition that the retransmission slot isreached, receive the travelling state information sent by the terminalwithin continuous T slots, wherein T is an integer greater than or equalto 2; and perform merge decoding on the travelling state informationsent by the terminal and received within the continuous T slots.
 16. Thescheduling apparatus of claim 12, further comprising: a first countingmodule, which is configured to count a number of transmissions, whereinthe number of transmissions is a number of times of sending thetravelling state information by the terminal; before the number oftransmissions arrives the transmission reconfiguration cycle, judgewhether resource reconfiguration needs to be performed; in conditionthat the resource reconfiguration needs to be performed, make a requestto the server to reconfigure the transmission resource, and restartcounting when the number of transmissions reaches the transmissionreconfiguration cycle; and in condition that the resourcereconfiguration does not need to be performed, restart counting when thenumber of transmissions reaches the transmission reconfiguration cycle;and the first information sending module is configured to, in conditionthat the resource reconfiguration needs to be performed, sendconfiguration information to the terminal, wherein the configurationinformation comprises a new transmission resource; and in condition thatthe resource reconfiguration does not need to be performed, sendconfiguration information to the terminal, wherein the configurationinformation comprises an identifier which notifies the terminal thatoriginal configuration is unchanged.
 17. An information sendingapparatus, comprising a processor and a storage device, wherein thestorage device stores processor-executable programs, and the programsare configured to, when executed by the processor, implement theinformation sending method of claim
 6. 18. The information sendingapparatus of claim 17, wherein the second information sending module isfurther configured to: judge whether the configuration informationcomprises the active retransmission location; in condition that theconfiguration information comprises the active retransmission location,calculate a moment of travelling to the active retransmission location;determine a retransmission slot according to the moment; and send theretransmission slot to the base station.
 19. The information sendingapparatus of claim 17, further comprising: a second counting module,which is configured to count a number of sending times, wherein thenumber of sending times is a number of times of sending the travellingstate information by a terminal; before the number of sending timesreaches the transmission reconfiguration cycle, judge whether theconfiguration information is received; in condition that theconfiguration information is not received and the number of sendingtimes reaches the transmission reconfiguration cycle, stop sending thetravelling state information to the base station, and release atransmission resource currently used by the terminal; and in conditionthat the configuration information is received and the number of sendingtimes reaches the transmission reconfiguration cycle, restart counting;wherein the second information sending module is further configured to,in condition that the configuration information is received, send thetravelling state information to the base station according to theconfiguration information.
 20. The information sending apparatus ofclaim 19, wherein the second information sending module is configuredto: in condition that the configuration information comprises a newtransmission resource, send, by the terminal, the travelling stateinformation to the base station according to the new transmissionresource; and in condition that the configuration information comprisesan identifier which notifies the terminal that original configuration isunchanged, send, by the terminal, the travelling state information tothe base station according to original configuration information.